package com.zone.domain.strategy.model.entity;

import com.zone.domain.strategy.model.valobj.RaffleRuleModelEnum;
import com.zone.domain.strategy.model.valobj.RuleActionEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author: zongzi
 * @description: TODO
 * @date: 2024/6/2
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RuleActionEntity {

    /** 抽奖奖品ID - 内部流转使用 */
    private Integer awardId;

    /** 执行/放行请求 */
    private RuleActionEnum ruleAction;

    /** 抽奖规则模型 */
    private RaffleRuleModelEnum raffleRuleModelEnum;
}
